module.exports =
/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};
/******/
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/
/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId]) {
/******/ 			return installedModules[moduleId].exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			i: moduleId,
/******/ 			l: false,
/******/ 			exports: {}
/******/ 		};
/******/
/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ 		// Flag the module as loaded
/******/ 		module.l = true;
/******/
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/
/******/
/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;
/******/
/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;
/******/
/******/ 	// define getter function for harmony exports
/******/ 	__webpack_require__.d = function(exports, name, getter) {
/******/ 		if(!__webpack_require__.o(exports, name)) {
/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ 		}
/******/ 	};
/******/
/******/ 	// define __esModule on exports
/******/ 	__webpack_require__.r = function(exports) {
/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 		}
/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
/******/ 	};
/******/
/******/ 	// create a fake namespace object
/******/ 	// mode & 1: value is a module id, require it
/******/ 	// mode & 2: merge all properties of value into the ns
/******/ 	// mode & 4: return value when already ns object
/******/ 	// mode & 8|1: behave like require
/******/ 	__webpack_require__.t = function(value, mode) {
/******/ 		if(mode & 1) value = __webpack_require__(value);
/******/ 		if(mode & 8) return value;
/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ 		var ns = Object.create(null);
/******/ 		__webpack_require__.r(ns);
/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ 		return ns;
/******/ 	};
/******/
/******/ 	// getDefaultExport function for compatibility with non-harmony modules
/******/ 	__webpack_require__.n = function(module) {
/******/ 		var getter = module && module.__esModule ?
/******/ 			function getDefault() { return module['default']; } :
/******/ 			function getModuleExports() { return module; };
/******/ 		__webpack_require__.d(getter, 'a', getter);
/******/ 		return getter;
/******/ 	};
/******/
/******/ 	// Object.prototype.hasOwnProperty.call
/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "/public/";
/******/
/******/
/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(__webpack_require__.s = "./apps/index/index.tsx");
/******/ })
/************************************************************************/
/******/ ({

/***/ "./apps/index/helloWorld.js":
/*!**********************************!*\
  !*** ./apps/index/helloWorld.js ***!
  \**********************************/
/*! exports provided: helloWorld, ress */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"helloWorld\", function() { return helloWorld; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ress\", function() { return ress; });\nfunction helloWorld() {\n  return 'Hello World！';\n}\nfunction ress() {\n  return \"我是测试文字\";\n}\n\n//# sourceURL=webpack:///./apps/index/helloWorld.js?");

/***/ }),

/***/ "./apps/index/index.css":
/*!******************************!*\
  !*** ./apps/index/index.css ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("\n\n//# sourceURL=webpack:///./apps/index/index.css?");

/***/ }),

/***/ "./apps/index/index.tsx":
/*!******************************!*\
  !*** ./apps/index/index.tsx ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst react_1 = __importDefault(__webpack_require__(/*! react */ \"react\"));\nconst react_dom_1 = __importDefault(__webpack_require__(/*! react-dom */ \"react-dom\"));\nconst list_1 = __importDefault(__webpack_require__(/*! ../../component/list */ \"./component/list.tsx\"));\nconst helloWorld_1 = __webpack_require__(/*! ./helloWorld */ \"./apps/index/helloWorld.js\");\nconst react_router_dom_1 = __webpack_require__(/*! react-router-dom */ \"react-router-dom\");\nconst Router =  false ? undefined : react_router_dom_1.StaticRouter;\n__webpack_require__(/*! ./index.css */ \"./apps/index/index.css\");\n__webpack_require__(/*! ./index_copy.css */ \"./apps/index/index_copy.css\");\nconsole.log(\"List.getInitData()=====\", list_1.default.getInitData());\nconsole.log(\"hello===\", helloWorld_1.helloWorld());\nreact_dom_1.default.hydrate(react_1.default.createElement(list_1.default, null), document.getElementById(\"root\"));\n\n\n//# sourceURL=webpack:///./apps/index/index.tsx?");

/***/ }),

/***/ "./apps/index/index_copy.css":
/*!***********************************!*\
  !*** ./apps/index/index_copy.css ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("\n\n//# sourceURL=webpack:///./apps/index/index_copy.css?");

/***/ }),

/***/ "./component/applist.tsx":
/*!*******************************!*\
  !*** ./component/applist.tsx ***!
  \*******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst react_1 = __importDefault(__webpack_require__(/*! react */ \"react\"));\nconst static_1 = __importDefault(__webpack_require__(/*! ./static */ \"./component/static.tsx\"));\nconst react_router_dom_1 = __webpack_require__(/*! react-router-dom */ \"react-router-dom\");\nclass Applist extends react_1.default.Component {\n    render() {\n        return (react_1.default.createElement(\"div\", null,\n            react_1.default.createElement(\"ul\", null,\n                react_1.default.createElement(\"li\", null,\n                    react_1.default.createElement(react_router_dom_1.Link, { to: \"/static\" }, \"Static\")),\n                react_1.default.createElement(\"li\", null,\n                    react_1.default.createElement(react_router_dom_1.Link, { to: \"/style\" }, \"Static Styling Page \")),\n                react_1.default.createElement(\"li\", null,\n                    react_1.default.createElement(react_router_dom_1.Link, { to: \"/script\" }, \"Page with Script\"))),\n            react_1.default.createElement(react_router_dom_1.Switch, null,\n                react_1.default.createElement(react_router_dom_1.Route, { path: \"/static\", component: static_1.default }))));\n    }\n}\nexports.default = Applist;\n\n\n//# sourceURL=webpack:///./component/applist.tsx?");

/***/ }),

/***/ "./component/headline.tsx":
/*!********************************!*\
  !*** ./component/headline.tsx ***!
  \********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst react_1 = __importDefault(__webpack_require__(/*! react */ \"react\"));\n__webpack_require__(/*! ./index.scss */ \"./component/index.scss\");\nclass News extends react_1.default.Component {\n    render() {\n        const { title, author, description, url, urlToImage, publishedAt } = this.props;\n        return (react_1.default.createElement(\"div\", null,\n            react_1.default.createElement(\"h3\", null,\n                react_1.default.createElement(\"a\", { href: url }, title)),\n            react_1.default.createElement(\"p\", null,\n                \"From: \",\n                author),\n            react_1.default.createElement(\"div\", { className: \"artical\" },\n                react_1.default.createElement(\"img\", { src: urlToImage }),\n                react_1.default.createElement(\"p\", null, description)),\n            react_1.default.createElement(\"b\", null, publishedAt),\n            react_1.default.createElement(\"hr\", null)));\n    }\n}\nexports.default = News;\n\n\n//# sourceURL=webpack:///./component/headline.tsx?");

/***/ }),

/***/ "./component/index.scss":
/*!******************************!*\
  !*** ./component/index.scss ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("\n\n//# sourceURL=webpack:///./component/index.scss?");

/***/ }),

/***/ "./component/list.tsx":
/*!****************************!*\
  !*** ./component/list.tsx ***!
  \****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\nvar __importStar = (this && this.__importStar) || function (mod) {\n    if (mod && mod.__esModule) return mod;\n    var result = {};\n    if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\n    result[\"default\"] = mod;\n    return result;\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst react_1 = __importStar(__webpack_require__(/*! react */ \"react\"));\nconst react_router_dom_1 = __webpack_require__(/*! react-router-dom */ \"react-router-dom\");\n// import Static from \"./static\";\n// import axios from \"axios\";\n// import Handline from \"./headline\";\nconst applist_1 = __importDefault(__webpack_require__(/*! ./applist */ \"./component/applist.tsx\"));\n// const newUrl =\n//   \"http://newsapi.org/v2/top-headlines?country=us&apiKey=209cd02e74314a32a4e5f1d5b9cbdff1\";\nconst Router =  false ? undefined : react_router_dom_1.StaticRouter;\nclass List extends react_1.Component {\n    static getInitData() {\n        return \"list\";\n    }\n    render() {\n        return (react_1.default.createElement(\"div\", null,\n            react_1.default.createElement(\"h1\", null, \" Simple Usage \"),\n            react_1.default.createElement(Router, null,\n                react_1.default.createElement(applist_1.default, null))));\n    }\n}\nexports.default = List;\n\n\n//# sourceURL=webpack:///./component/list.tsx?");

/***/ }),

/***/ "./component/static.tsx":
/*!******************************!*\
  !*** ./component/static.tsx ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

"use strict";
eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst react_1 = __importDefault(__webpack_require__(/*! react */ \"react\"));\nconst axios_1 = __importDefault(__webpack_require__(/*! axios */ \"axios\"));\nconst headline_1 = __importDefault(__webpack_require__(/*! ./headline */ \"./component/headline.tsx\"));\nconst newUrl = 'http://newsapi.org/v2/top-headlines?country=us&apiKey=209cd02e74314a32a4e5f1d5b9cbdff1';\n;\n;\nclass Static extends react_1.default.Component {\n    constructor(props) {\n        super(props);\n        this.state = {\n            dataList: this.props.dataList || [],\n            status: this.props.status || true,\n        };\n    }\n    initPropsData() {\n        return axios_1.default.get(newUrl)\n            .then((response) => {\n            if (response.statusText === 'OK') {\n                return response.data;\n            }\n        });\n    }\n    componentDidMount() {\n        // this.initPropsData().then((req) => {\n        //   if (req.status === 'ok') {\n        //     this.setState({\n        //       dataList: req.articles,\n        //       status: true\n        //     }, () => {\n        //       console.log(\"setStateCallBack\", this.state);\n        //       return;\n        //     });\n        //   }\n        //   // console.log(\"ssssssssssssssssss======\",req )\n        // })\n        axios_1.default.get(newUrl)\n            .then((response) => {\n            console.log(\"ctx========\", response);\n            if (response.statusText === 'OK') {\n                this.setState({\n                    dataList: response.data.articles,\n                    status: true\n                }, () => {\n                    console.log(\"setStateCallBack\", this.state);\n                });\n                return response;\n            }\n        });\n    }\n    // componentWillUnmount() {\n    //   // clearTimeout(this.time);\n    //   console.log('componentWillUnmount')\n    // }\n    render() {\n        let { dataList, status } = this.state;\n        return (react_1.default.createElement(\"div\", null,\n            react_1.default.createElement(\"h1\", null, \"\\u65B0\\u95FB\\u5217\\u8868\"),\n            react_1.default.createElement(\"div\", null, status ? dataList.map((item, key) => {\n                return react_1.default.createElement(headline_1.default, Object.assign({ key: key }, item));\n            }) : react_1.default.createElement(\"div\", null, \"loading...\"))));\n    }\n}\nexports.default = Static;\n\n\n//# sourceURL=webpack:///./component/static.tsx?");

/***/ }),

/***/ "axios":
/*!************************!*\
  !*** external "axios" ***!
  \************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("module.exports = require(\"axios\");\n\n//# sourceURL=webpack:///external_%22axios%22?");

/***/ }),

/***/ "react":
/*!************************!*\
  !*** external "react" ***!
  \************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("module.exports = require(\"react\");\n\n//# sourceURL=webpack:///external_%22react%22?");

/***/ }),

/***/ "react-dom":
/*!****************************!*\
  !*** external "react-dom" ***!
  \****************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("module.exports = require(\"react-dom\");\n\n//# sourceURL=webpack:///external_%22react-dom%22?");

/***/ }),

/***/ "react-router-dom":
/*!***********************************!*\
  !*** external "react-router-dom" ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("module.exports = require(\"react-router-dom\");\n\n//# sourceURL=webpack:///external_%22react-router-dom%22?");

/***/ })

/******/ });